home *** CD-ROM | disk | FTP | other *** search
- /* LameTeX.C
- *
- * A LaTeX compatible text formatter that can handle arbitrary-shaped margins
- * described in PostScript.
- *
- * Copyright 1992 Jonathan Monsarrat. Permission given to freely distribute,
- * edit and use as long as this copyright statement remains intact.
- *
- * PreVersion 1.0 begun 7/28/92
- * Version 1.0 8/31/92 -- major LaTeX features, stealth commands, fonts
- * Version 1.1 9/7/92 -- added \ref and ASCII formatting
- */
-
- #include "Global.h"
-
- FileInput *Global::files;
- Stack *Global::stack;
- Labels *Global::labels;
-
- /* The main entry point to LameTeX. */
- main(int argc, char *argv[])
- {
- cerr << "This is LameTeX, C++ Version 1.1" << endl;
- Global::files = new FileInput(argc,argv);
- Global::stack = new Stack();
- Global::labels = new Labels();
-
- for(Token token = Token(); token.isvalid(); token = Token())
- token.handle();
-
- Global::stack->shutdown();
- }
-